
// input
#application-body {
	.ant-input {
		&-number {
			min-width: 110px;
			border: 1px @border-color-base solid;
		}
	}
	.ant-input-affix-wrapper .ant-input-suffix {
		right: 9px;
	}

	.ant-input-clear-icon {
		margin-right: 5px;
	}

	.ant-input-affix-wrapper-textarea-with-clear-btn {
		padding: 0;

		textarea.ant-input {
			padding: 4px;
		}
	}
	.ant-input-affix-wrapper {
		border: 1px @border-color-base solid;
	}
	.ant-input-affix-wrapper-disabled {
		background-color: lighten(@disabled-color, 80%);
		color: @disabled-color;
	}
	.ant-input-number {
		width: 100%;
	}
	.ant-input-search .ant-input {
		&:hover,
		&:focus {
			border-color: @primary-color;
		}
		&:focus {
			border-color: @primary-color;
			box-shadow: @box-shadow-base;
		}
	}
	.ant-form-item-has-error{
		.ant-input-affix-wrapper {
			border-color: @error-color;
		}
	}
}
